Python3学习(十三):Print如何在输出中插入变量 您所在的位置:网站首页 python 在字符串中插入 Python3学习(十三):Print如何在输出中插入变量

Python3学习(十三):Print如何在输出中插入变量

2024-07-02 03:14| 来源: 网络整理| 查看: 265

如果想在打印的字符串中的任意地方加入任意的变量,可以使用python的格式化输出。

用例如下:

s = 'Hello' x = len(s) print("The length of %s is %d" % (s,x)) #Print :The length of Hello is 5

下面是关于格式化输出的一些总结:

(1). %字符:标记转换说明符的开始

(2). 转换标志:-表示左对齐;+表示在转换值之前要加上正负号;“”(空白字符)表示正数之前保留空格;0表示转换值若位数不够则用0填充

(3). 最小字段宽度:转换后的字符串至少应该具有该值指定的宽度。如果是*,则宽度会从值元组中读出。

(4). 点(.)后跟精度值:如果转换的是实数,精度值就表示出现在小数点后的位数。如果转换的是字符串,那么该数字就表示最大字段宽度。如果是*,那么精度将从元组中读出

(5).字符串格式化转换类型

转换类型          含义 d,i                 带符号的十进制整数 o                   不带符号的八进制 u                   不带符号的十进制 x                    不带符号的十六进制(小写) X                   不带符号的十六进制(大写) e                   科学计数法表示的浮点数(小写) E                   科学计数法表示的浮点数(大写) f,F                 十进制浮点数 g                   如果指数大于-4或者小于精度值则和e相同,其他情况和f相同 G                  如果指数大于-4或者小于精度值则和E相同,其他情况和F相同 C                  单字符(接受整数或者单字符字符串) r                    字符串(使用repr转换任意python对象) s                   字符串(使用str转换任意python对象)


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有